#pragma once
#include "kx/pch.h"

namespace Kx
{
    struct X11Window
    {

        Display *m_Display = 0;
        unsigned long mWindowId;
        std::string mWindowName;
        std::string mWindowTitle;

        X11Window() = default;

        X11Window(Display *display, unsigned long windowId);

        bool SaveCurrentImage(const std::string &outPath);

        std::string getWindowName();

        std::string getWindowTitle();
    };
}
